$(document).ready(function(){
	$("#example2").treetable({
	    expandable : true
	});
});
$.fn.dataTable.ext.errMode = 'none';
$('#table_id_example').on( 'xhr.dt', function ( e, settings, techNote, message ) {
	var error_message = message.responseText;
	var start_length = error_message.indexOf('||--');
	var end_length = error_message.indexOf('--||')  ;
	
	if(start_length > 0 && end_length > 0){
		error_message = error_message.substring(start_length+4,end_length);
    	$.jBox.error(error_message, '错误');
	}
    return false;
} ).DataTable({
    dom: '<"top">rt<"bottom"flip><"clear">',
    language: {
        "sUrl":'../static/plugins/datatables/language.json'
    },
    "searching": false,
    "processing": true,
    "serverSide": true,
    ajax:{
        url:'/goods-category/get-recommend',
        type:'post',
        data:function(d){
            d.recommend_name = $('#recommend_name').val();
            d.table_category_id = $('#table_category_id').val();
        },
        error:getError,
    },
    aoColumns: [
        { "data": "", "bSortable": false},
        { "data": "id", "bSortable": true},
        { "data": "recommend_name", "bSortable": false },
        { "data": "sort", "bSortable": true },
        { "data": "use_flg", "bSortable":false }
    ],
    columnDefs: [
        {
            "targets": [0],
            "orderable":false,
            "searchable":false,
            "render": function(data, type, full) {
                return '<a href="javascript:" onclick="updateRecommend('+ full.id +')">修改</a>';
            }
        },
        {
            "targets": [1],
            "searchable":false
        },
        {
            "targets": [4],
            "data": "use_flg",
            "render": function(data, type, full) {
//                if(data == 1){
//                    return '<a href="javascript:" onclick="disableClickRecommend('+ full.id +')">禁用</a>';
//                }else{
//                    return '<a href="javascript:" onclick="enableClickRecommend('+ full.id +')">启用</a>';
//                }
            	return '<span class="switch" data-id="'+ full.id +'" data-flg="'+(data == 1 ? 0 : 1)+'"><input  style="width:20px;height:20px;" type="checkbox" '+(data == 1 ? 'checked="checked"' : '')+' class="input-check"></span>';
            }
        }
    ],
    order:[[1,'desc']]
});

$('#table_id_example').on('click','.input-check',function(){
	var id = $(this).parent().attr('data-id');
	var use_flg = $(this).parent().attr('data-flg');
	if(use_flg == 1){
		enableClickRecommend(id);
	}else{
		disableClickRecommend(id);
	}
});

//CKEDITOR.replace('content');
//var ue = UE.getEditor('content');
//CKEDITOR.replace('content_other');
//CKEDITOR.replace('show_category_content');
$('body').on('click','.category-show-btn',function(){
	$('#parent_id_other').val(0);
    $('#add-category').modal('show');
    $('#add-category').find('.big_img').removeClass('hide');
    $('#add-category').find('#content').xheditor();
	$('#add-category').find('.big_img').children('label').text('分类首页大图');
	//add by lizenan 20180206 【商城需求】便于SEO优化 463 start
    $('#add-category').find('.big_img_alt').removeClass('hide');
    $('#add-category').find('.big_img_alt').children('label').text('分类首页大图alt');
    $('#add-category').find('.img_alt').addClass('hide');
    $('#add-category').find('#category_name').val('');
    $('#add-category').find('input[name=big_img_url]').val('');
    $('#add-category').find('input[name=big_img_url_alt]').val('');
    $('#add-category').find('#img_url').val('');
    $('#add-category').find('input[name=img_url_alt]').val('');
    $('#add-category').find('input[name=sort]').val('');
    //add by lizenan 20180206 【商城需求】便于SEO优化 463 end
});
//$('.category-show-btn').on('click',function(){
//    $('#parent_id_other').val(0);
//    $('#add-category').modal('show');
//    $('#add-category').find('.big_img').removeClass('hide');
//    $('#content').xheditor();
//})
$('.upload-img-btn').click(function(){
	$('#img_type').val(1);
    $('.upload_file').trigger('click');
})
$('.upload_file').change(function(){
    if(this.value == ''){

    }else{
        $('#upload_form').submit();
    }
})
$('.upload-img-btn-big').click(function(){
	$('#img_type').val(2);
    $('.upload_file').trigger('click');
})
$('.upload_file').change(function(){
    if(this.value == ''){

    }else{
        $('#upload_form').submit();
    }
})

$('#upload_form').submit(function(e){
    e.preventDefault();
    $(this).ajaxSubmit({
        beforeSend:function(){
            $('.upload-img-btn').attr('disabled',true);
        },
        success:function(data){
            var result = $.parseJSON(data);
            if(result.code == 500){
                $.jBox.error(result.val, '错误');
            }else{
            	var img_type = $('#img_type').val();
            	if(img_type == 1){
            		 $('.show-img-btn').attr('data-img','');
                     $('.show-img-btn').hide();
                     $('.upload-img-btn').attr('disabled',false);
                     $('.show-img-btn').attr('data-img',result.val);
                     $('#img_url').val(result.val);
                     $('.show-img-btn').show();
            	}else{
            		$('.show-img-btn-big').attr('data-img','');
                    $('.show-img-btn-big').addClass();
                    $('.upload-img-btn').attr('disabled',false);
                    $('.show-img-btn-big').attr('data-img',result.val);
                    $('#add-category').find('input[name=big_img_url]').val(result.val);
                    $('.show-img-btn-big').removeClass('hide');
            	}
            }
        }
    });

});

$('.show-img-btn,.show-img-btn-big').click(function(){
    var img_url = $(this).attr('data-img');
    showMoreImg(img_url);
})

//设置编辑器的内容
//ue.setContent('hello');
$('.ajax_post_category').click(function(){
    var category_name = $('#category_name').val();
    if(category_name == ''){
        $.jBox.error('请输入分类名称', '错误');
        return false;
    }

//    var txt = CKEDITOR.instances.content.getData();
//    $('#content').text(txt);

    $.post($('#category_form').attr('action'),$('#category_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})

function showMoreImg(objKey){
    if(objKey == '' || objKey == null || objKey == undefined){
        $.jBox.error('数据为空', '错误');
        /*layer.alert("数据为空！", {
            skin: 'layui-layer-molv' //样式类名
            ,closeBtn: 0
        });*/
        return;
    }
    var imageBathUrl = $('#imageBathUrl').val();
    var json = {
        "title": "分类图片", //相册标题
        "id": 0, //相册id
        "start": 0, //初始显示的图片序号，默认0
        "data": [   //相册包含的图片，数组格式
            {
                "alt": "",//图片名
                "pid": 0, //图片id
                "src": imageBathUrl + objKey, //原图地址
                "thumb": "" //缩略图地址
            }
        ]
    };
    layer.photos({
        photos: json
    });
}
function showContent(id){
    var show_content = $('.show_content_'+id).html();
//    CKEDITOR.instances.show_category_content.setData(show_content);
    $('#show_category_content').val(show_content);
    $('#content-modal').modal('show');
}

function addCategory(id){
    $('#parent_id_other').val(id);
    $('#add-category').modal('show');
    $('#add-category').find('.big_img').children('label').text('上传品类页banner');
	//add by lizenan 20180206 【商城需求】便于SEO优化 463 start    
	$('#add-category').find('.big_img_alt').children('label').text('二级分类大图alt');
    $('#add-category').find('.img_alt').removeClass('hide');
    $('#add-category').find('#category_name').val('');
    $('#add-category').find('input[name=big_img_url]').val('');
    $('#add-category').find('input[name=big_img_url_alt]').val('');
    $('#add-category').find('#img_url').val('');
    $('#add-category').find('input[name=img_url_alt]').val('');
    $('#add-category').find('input[name=sort]').val('');
    //add by lizenan 20180206 【商城需求】便于SEO优化 463 end
}

function updateCategory(id){
    $('#id').val(id);
    $.post('/goods-category/get-one-category',{id:id},success,'json');
    return false;
    function success(data){
        if(data == null){
            $('#update-category').modal('show');
        }else{
            if(data.code == 500){
                $.jBox.error(data.val, '错误');
            }else{
                $('#id').val(data.id);
                $('#category_name_ot').val(data.category_name);
                $("#parent_id").val(data.parent_id);
                $("#use_flg").val(data.use_flg);
                $("#sort").val(data.sort);
				//add by lizenan 20180206 【商城需求】便于SEO优化 463 start
                if(data.img_url != ''){
                    $("#img_url_ot").val(data.img_url);
                    $('.show-img-btn-ot').attr('data-img',data.img_url);
                    $('.show-img-btn-ot').show();
                }else{
                	$("#img_url_ot").val('');
                	$('.show-img-btn-ot').attr('data-img','');
                	$('.show-img-btn-ot').hide();
                }
                if(data.big_img_url != '' && data.big_img_url != null){
                    $("input[name=big_img_url_ot]").val(data.big_img_url);
                    $('.show-img-btn-big-ot').attr('data-img',data.big_img_url);
                    $('.show-img-btn-big-ot').removeClass('hide');
                }else{
                	$("input[name=big_img_url_ot]").val('');
                    $('.show-img-btn-big-ot').attr('data-img','');
                    $('.show-img-btn-big-ot').addClass('hide');
                }
                if(data.big_img_url_alt != '' && data.big_img_url_alt != null){
                    $("input[name=big_img_url_alt_ot]").val(data.big_img_url_alt);
                }else{
                	$("input[name=big_img_url_alt_ot]").val('');
                }
                if(data.img_url_alt != '' && data.img_url_alt != null){
                    $("input[name=img_url_alt_ot]").val(data.img_url_alt);
                }else{
                	$("input[name=img_url_alt_ot]").val('');
                }
                if(data.content != null){
                    $("#content_other").val(data.content);
                }
                $("#img_link").val(data.img_link);
                $('#update_form').find("input[name=nav_type][value="+data.nav_type+"]").prop('checked',true);
                $('#update-category').modal('show');
                if(data.parent_id == 0){
                	$('#update-category').find('.big_img').children('label').text('分类首页大图');
                	$('#update-category').find('.big_img_alt').children('label').text('分类首页大图alt');
                	$('#update-category').find('.img_alt').addClass('hide');
                }else{
                	$('#update-category').find('.big_img').children('label').text('上传品类页banner');
                	$('#update-category').find('.big_img_alt').children('label').text('二级分类大图alt');
                	$('#update-category').find('.img_alt').removeClass('hide');
                }
				//add by lizenan 20180206 【商城需求】便于SEO优化 463 end
            }
        }
    }
}
$('.show-img-btn-ot,.show-img-btn-big-ot').click(function(){
    var img_url = $(this).attr('data-img');
    showMoreImg(img_url);
})

$('.upload-img-btn-ot').click(function(){
	$('#img_type').val(1);
    $('.upload_file_ot').trigger('click');
})

$('.upload_file_ot').change(function(){
    if(this.value == ''){

    }else{
        $('#upload_form_update').submit();
    }
})

$('.upload-img-btn-big-ot').click(function(){
	$('#img_type').val(2);
    $('.upload_file_ot').trigger('click');
})

$('.upload_file_ot').change(function(){
    if(this.value == ''){

    }else{
        $('#upload_form_update').submit();
    }
})

$('#upload_form_update').submit(function(e){
    e.preventDefault();
    $(this).ajaxSubmit({
        beforeSend:function(){
            $('.upload-img-btn-ot').attr('disabled',true);
        },
        success:function(data){
            var result = $.parseJSON(data);
            if(result.code == 500){
                $.jBox.error(result.val, '错误');
            }else{
            	var img_type = $('#img_type').val();
            	if(img_type == 1){
            		$('.show-img-btn-ot').attr('data-img','');
                    $('.show-img-btn-ot').hide();
                    $('.upload-img-btn-ot').attr('disabled',false);
                    $('.show-img-btn-ot').attr('data-img',result.val);
                    $('#img_url_ot').val(result.val);
                    $('.show-img-btn-ot').show();
            	}else{
            		$('.show-img-btn-big-ot').attr('data-img','');
                    $('.show-img-btn-big-ot').addClass('hide');
                    $('.upload-img-btn-big-ot').attr('disabled',false);
                    $('.show-img-btn-big-ot').attr('data-img',result.val);
                    $('input[name=big_img_url_ot]').val(result.val);
                    $('.show-img-btn-big-ot').removeClass('hide');
            	}
            }
        }
    });

});

$('.ajax_post_category_update').click(function(){
    var category_name = $('#category_name_ot').val();
    if(category_name == ''){
        $.jBox.error('请输入分类名称', '错误');
        return false;
    }



//    var txt_ot = CKEDITOR.instances.content_other.getData();
//    $('#content_other').text(txt_ot);

    $.post($('#update_form').attr('action'),$('#update_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})
//禁用
function disableClick(id){
    $.jBox.confirm("确定禁用吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/goods-category/disable',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
        	$('#example2').find('span[data-id='+id+']').children('input').prop('checked',true);
            $.jBox.close();
        }
    });
}

//启用
function enableClick(id){
    $.jBox.confirm("确定启用吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/goods-category/enable',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
        	$('#example2').find('span[data-id='+id+']').children('input').prop('checked',false);
            $.jBox.close();
        }
    });
}

//禁用
function disableClickRecommend(id){
    $.jBox.confirm("确定禁用吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/goods-category/disable-recommend',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
        	$('#table_id_example').find('span[data-id='+id+']').children('input').prop('checked',true);
            $.jBox.close();
        }
    });
}

//启用
function enableClickRecommend(id){
    $.jBox.confirm("确定启用吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/goods-category/enable-recommend',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
        	$('#table_id_example').find('span[data-id='+id+']').children('input').prop('checked',false);
            $.jBox.close();
        }
    });
}

//删除
function delCategory(id){
    $.jBox.confirm("确定删除分类吗？", "提示", function(v){
        if (v == 'ok'){
            $.post('/goods-category/del-category',{id:id},success,'json');
            return false;
            function success(data){
                if(data.code == 200)
                {
                    $.jBox.tip('处理成功', 'success');
                    window.setTimeout(function () { self.location.reload(); }, 1000);
                }
                else{
                    $.jBox.error(data.val, '错误');
                }
            }
        }else{
            $.jBox.close();
        }
    });
}

//选择品类
function chooseTag(id){
    $('.tag-class').each(function(){
        $(this).prop('checked',false);
    })
    var role_array = new Array();
    $.post('/goods-category/get-cate-relation',{id:id},success,'json');
    return false;
    function success(data){
        if(data == null || data == ''){
            $('#category_id').val(id);
            $('#choose-tag-modal').modal('show');
        }else{
            if(data.code == 500){
                $.jBox.error(data.val, '错误');
            }else{
                var role_string = data;
                role_array = role_string.split(',');
                $('.tag-class').each(function(){
                    var check_value = $(this).val();
                    var array_num = $.inArray(check_value, role_array);
                    if(eval(array_num) >= 0){
                        $(this).prop('checked',true);
                    }
                })
                $('#category_id').val(id);
                $('#old_tag_id').val(data);
                $('#choose-tag-modal').modal('show');
            }
        }
    }
}

$('.ajax_post_choose_tag').click(function(){
    $.post($('#relation_form').attr('action'),$('#relation_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})

function chooseBrand(id){
    $('.brand-class').each(function(){
        $(this).prop('checked',false);
    })
    var brand_array = new Array();
    $.post('/goods-category/get-brand-relation',{id:id},success,'json');
    return false;
    function success(data){
        if(data == null || data == ''){
            $('#category_id_brand').val(id);
            $('#choose-brand-modal').modal('show');
        }else{
            if(data.code == 500){
                $.jBox.error(data.val, '错误');
            }else{
                var role_string = data;
                brand_array = role_string.split(',');
                //mod by lizenan 20180118 【后台管理】商品分类中选择品牌逻辑调整     468  start
                //foreach循环add  468
                brand_array.forEach(function(e,index){
                	$('.brand_'+e).prop('checked',true)
                });
//                $('.brand-class').each(function(){
//                    var check_value = $(this).attr('data-value');
//                    var array_num = $.inArray(check_value, brand_array);
//                    if(eval(array_num) >= 0){
//                        $(this).prop('checked',true);
//                    }
//                })
                //mod by lizenan 20180118 【后台管理】商品分类中选择品牌逻辑调整     468  end
                $('#category_id_brand').val(id);
                $('#old_brand_id').val(data);
                $('#choose-brand-modal').modal('show');
            }
        }
    }
}

$('.ajax_post_choose_brand').click(function(){
    $.post($('#brand_form').attr('action'),$('#brand_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () { self.location.reload(); }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})

function chooseRecommend(id){
    $('#table_category_id').val(id);
    $('#add_category_id').val(id);
    var table = $('#table_id_example').DataTable();
    table.ajax.reload();
    $('#choose-recommend-modal').modal('show');
}

$('#select_button').click(function(){
    var table = $('#table_id_example').DataTable();
    table.ajax.reload();
})

$('#reset_button').click(function(){
    $('#recommend_name').val('');
    var table = $('#table_id_example').DataTable();
    table.ajax.reload();
})

$('#add_button').click(function(){
    $('#input_table').empty();
    $('#input_table').append('<tr><th>物料号</th><th>操作</th></tr>');
    $('#add-recommend-modal').modal('show');
})

$('#add_input').click(function(){
    var tr_length = $('#input_table').find('tr').length;

    var tr_length_ot = 0;

    $('#input_table').find('tr').each(function(){
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length != undefined){
            tr_length_ot = eval(data_length);
        }
    })

    if(eval(tr_length_ot) > 0){
        tr_length = tr_length_ot + 1;
    }

    var html = '<tr data-length="'+tr_length+'"><td>'+
        '<input name="goods_id[]" class="form-control">'+
        '<input class="input_table_sort" value="'+tr_length+'" name="goods_sort[]" type="hidden"></td>'+
        '<td><a href="javascript:;" class="up_input_table_tr">上移</a> <a href="javascript:;" class="down_input_table_tr">下移</a> <a class="del_input_table_tr" href="javascript:;">删除</a></td> </tr>';
    $('#input_table').append(html);
})

$('table').delegate('.del_input_table_tr','click',function(){
    $(this).parent().parent().remove();
})

$('table').delegate('.up_input_table_tr','click',function(){
    var tr_index = $(this).parent().parent().prev().index();
    if(eval(tr_index) == 0){
        return true;
    }else{
        var obj = $(this).parent().parent().clone();
        $(this).parent().parent().prev().before(obj);
        $(this).parent().parent().remove();
    }

    $('#input_table').find('tr').each(function(){
        var tr_index = $(this).index();
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length!= undefined && data_length != 0){
            $(this).attr('data-length',tr_index);
            $(this).find('.input_table_sort').val(tr_index);
        }
    })
})

$('table').delegate('.down_input_table_tr','click',function(){
    var tr_index = $(this).parent().parent().next().index();
    if(eval(tr_index) > eval(-1)){
        var obj = $(this).parent().parent().clone();
        $(this).parent().parent().next().after(obj);
        $(this).parent().parent().remove();
    }

    $('#input_table').find('tr').each(function(){
        var tr_index = $(this).index();
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length!= undefined && data_length != 0){
            $(this).attr('data-length',tr_index);
            $(this).find('.input_table_sort').val(tr_index);
        }
    })
})

$('table').delegate('.del_input_table_update_tr','click',function(){
    $(this).parent().parent().remove();
})

$('table').delegate('.up_input_table_update_tr','click',function(){
    var tr_index = $(this).parent().parent().prev().index();
    if(eval(tr_index) == 0){
        return true;
    }else{
        var obj = $(this).parent().parent().clone();
        $(this).parent().parent().prev().before(obj);
        $(this).parent().parent().remove();
    }

    $('#input_table_update').find('tr').each(function(){
        var tr_index = $(this).index();
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length!= undefined && data_length != 0){
            $(this).attr('data-length',tr_index);
            $(this).find('.input_table_update_sort').val(tr_index);
        }
    })
})

$('table').delegate('.down_input_table_update_tr','click',function(){
    var tr_index = $(this).parent().parent().next().index();
    if(eval(tr_index) > eval(-1)){
        var obj = $(this).parent().parent().clone();
        $(this).parent().parent().next().after(obj);
        $(this).parent().parent().remove();
    }

    $('#input_table_update').find('tr').each(function(){
        var tr_index = $(this).index();
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length!= undefined && data_length != 0){
            $(this).attr('data-length',tr_index);
            $(this).find('.input_table_update_sort').val(tr_index);
        }
    })
})

$('.ajax_post_add_recommend').click(function(){
    var recommend_name_ot = $('#recommend_name_ot').val();

    if(recommend_name_ot == ''){
        $.jBox.error('请输入推荐名称', '错误');
        return false;
    }

    $.post($('#add_recommend_form').attr('action'),$('#add_recommend_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function(){
                $('#add-recommend-modal').modal('hide');
                var table = $('#table_id_example').DataTable();
                table.ajax.reload();
            },1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
})

$('#update_input').click(function(){
    var tr_length = $('#input_table_update').find('tr').length;

    var tr_length_ot = 0;

    $('#input_table_update').find('tr').each(function(){
        var data_length = $(this).attr('data-length');
        if(data_length != '' && data_length != undefined){
            tr_length_ot = eval(data_length);
        }
    })

    if(eval(tr_length_ot) > 0){
        tr_length = tr_length_ot + 1;
    }

    var html = '<tr data-length="'+tr_length+'"><td>'+
        '<input name="goods_id[]" class="form-control">'+
        '<input class="input_table_update_sort" value="'+tr_length+'" name="goods_sort[]" type="hidden"></td>'+
        '<td><a href="javascript:;" class="up_input_table_update_tr">上移</a> <a href="javascript:;" class="down_input_table_update_tr">下移</a> <a class="del_input_table_update_tr" href="javascript:;">删除</a></td> </tr>';
    $('#input_table_update').append(html);
    
    $('#content').xheditor();
})

function updateRecommend(id){
    $.post('/goods-category/get-category-recommend',{id:id},success,'json');
    return false;
    function success(data){
        if(eval(data.id) > 0){
             $('#recommend_name_update').val(data.recommend_name);
             $('#sort_update').val(data.sort);
             $('#use_flg_update').val(data.use_flg);
             $('#update_category_id').val(data.category_id);
             $('#recommend_id').val(data.id);
            if(data.recommend_list != '' && data.recommend_list != undefined){
                $('#input_table_update').empty();
                $('#input_table_update').append('<tr><th>物料号</th><th>操作</th></tr>');
                var result = data.recommend_list;
                for(var i=0;i<result.length;i++){
                    $('#input_table_update').append('<tr data-length="'+result[i]['sort']+'"><td>'+
                    '<input name="goods_id[]" value="'+result[i]['sku']+'" class="form-control">'+
                    '<input class="input_table_update_sort" value="'+result[i]['sort']+'" name="goods_sort[]" type="hidden"></td>'+
                    '<td><a href="javascript:;" class="up_input_table_update_tr">上移</a> <a href="javascript:;" class="down_input_table_update_tr">下移</a> <a href="javascript:;" class="del_input_table_update_tr">删除</a></td> </tr>');
                }
            }
            $('#update-recommend-modal').modal('show');
        }else{
            $.jBox.error(data.val, '错误');
        }
    }
}

$('.ajax_post_update_recommend').click(function(){
    var recommend_name_update = $('#recommend_name_update').val();

    if(recommend_name_update == ''){
        $.jBox.error('请输入推荐名称', '错误');
        return false;
    }
    $.post($('#update_recommend_form').attr('action'),$('#update_recommend_form').serialize(),success,'json');
    return false;
    function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function(){
                $('#update-recommend-modal').modal('hide');
                var table = $('#table_id_example').DataTable();
                table.ajax.reload();
            },1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
    }
});

function getGoodsRelation(id){
	$('#goods-relation-modal').find('input[name=category_id]').val(id);
	$.post('/goods-category/get-goods-relation',{id:id},success,'json');
	return false;
	function success(data){
		$('#goods-relation-modal').modal('show');
    	if(data.code == 200){
            var html = '<tr><th>物料号</th><th>操作</th></tr>';
            var result = data.val;
            if(result != '' && result != null && result.length > 0){
            	for(var i=0;i<result.length;i++){
                	html += '<tr>';
                	html += '<td><input name="sku[]" value="'+result[i].sku+'" class="form-control"><input type="hidden" name="goods_relation_id[]" value="'+result[i].id+'"></td>';
                	html += '<td><a href="javascript:;" class="up_input_table_tr">上移</a> <a href="javascript:;" class="down_input_table_tr">下移</a> <a class="del_input_table_tr" href="javascript:;">删除</a></td>';
                	html += '</tr>';
               	}
            }
            $('#table_goods_relation').html(html);
        }else{
        	$.jBox.error(data.val, '错误');
        }
    }
}

$('#add_relation').click(function(){
    var html = '<tr>'+
    	'<td><input name="sku[]" class="form-control"><input name="goods_relation_id[]" value="0" type="hidden"></td>'+
        '<td><a href="javascript:;" class="up_input_table_tr">上移</a> <a href="javascript:;" class="down_input_table_tr">下移</a> <a class="del_input_table_tr" href="javascript:;">删除</a></td>'+
        '</tr>';
    $('#table_goods_relation').append(html);
});

$('.ajax_post_tag').click(function(){
	var tr_num = $('#table_goods_relation').find('tbody').children('tr').length;
    if(tr_num == 1){
    	$.jBox.error('至少填写一个分类搭配商品', '错误');
        return false;
    }
	var form = $('#goods-relation-form');
	$.post(form.attr('action'),form.serialize(),success,'json');
    return false;
	function success(data){
        if(data.code == 200)
        {
            $.jBox.tip('处理成功', 'success');
            window.setTimeout(function () {
                $('#goods-relation-modal').modal('hide');
//                window.setTimeout(function () { table_list_reload(); }, 1000);
                window.setTimeout(function(){
                	self.location.reload();
                }, 1000);
            }, 1000);
        }
        else{
            $.jBox.error(data.val, '错误');
        }
	}
});

function table_list_reload(){
    var table = $('#table_goods_relation').DataTable();
    table.ajax.reload();
}

$("#show_category_content ,#content ,#content_other").xheditor({
	upImgUrl: '/common/xhedit-upload',
	upImgExt: "jpg,jpeg,gif,bmp,png",
	onUpload:insertUpload
},true);

function insertUpload(arrMsg)
{
	var i,msg;
	for(i=0;i<arrMsg.length;i++)
	{
		msg=arrMsg[i];
		$("#xheImgUrl").html(msg);
	}
}

$('#example2').on('click','.input-check',function(){
	var id = $(this).parent().attr('data-id');
	var use_flg = $(this).parent().attr('data-flg');
	if(use_flg == 1){
		enableClick(id);
	}else{
		disableClick(id);
	}
});